Automated Test Execution Effort Estimation Based on Functional Test Specifications

نویسندگان

  • Eduardo Aranha
  • Filipe de Almeida
  • Thiago Diniz
  • Vitor Fontes
  • Paulo Borba
چکیده

A usual activity performed to ensure quality is software testing. Although important, testing is an expensive activity. For that reason, test teams should be able to estimate the required effort to perform their test activities on the schedule and to request more resources or negotiate deadlines when necessary. This is even more important when regarding regression testing, where the execution of hundred of tests may be required to verify if a software application still working after some change in the code. In order to estimate the effort to execute the tests of a given test suite, we proposed an automated effort estimation model that regards test size and execution complexity measured from functional test specifications written in natural language. This paper describes a tool that supports the measurement of test size and execution complexity, as well as the estimation of test execution effort. The tool was designed to be extended according to the customers needs, such as different estimation models, file formats of test specifications, parsers APIs, etc.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Estimating Manual Test Execution Effort and Capacity Based on Execution Points

In some domains, such as the mobile application domain, functional tests may not be feasible to automate due to limited test automation technology (multimedia support, etc.) or high cost to port automated tests for different phone models and operating systems. In this context, test teams should be able to estimate the effort required to manually execute tests on schedule. Although several effor...

متن کامل

Sizing System Tests for Estimating Test Execution Effort

In our researches, we developed a method to size tests based on their specifications. This measure, called execution points, can be used as input for test execution effort estimation models. Here, we present our method for sizing tests that is based on test specifications written in natural language. We also presents the main functionalities of a tool developed for supporting our measurement me...

متن کامل

Amalgamation of Automated Testing and Data Mining : A Novel Approach in Software Testing

Software engineering comprehends several disciplines devoted to prevent and remedy malfunctions and to warrant adequate behavior. Testing is a widespread validation approach in industry, but it is still largely ad hoc, expensive, and unpredictably effective. In today's industry, the design of software tests is mostly based on the testers' expertise, while test automation tools are limited to ex...

متن کامل

Test Execution Effort and Capacity Estimation

A usual activity performed to ensure software reliability is functional testing, where organizations can allocate teams exclusively for testing. With tight schedules and limited resources, test managers shall be able to estimate the effort required to execute the test suites requested by their clients (usually development teams), and also to estimate its capacity for attending the requests. Sev...

متن کامل

On-The-Fly Model-Based Testing of Web Services with Jambition

Increasing complexity and massive use of current web services raise multiple issues for achieving adequate service validation while sticking to time-to-market imperatives. For instance: How to automate test case generation and execution for stateful web services? How to realistically simulate web service related operation calls? How to ensure conformance to specifications? The Plastic validatio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008